#time-slots ul
{
 list-style: none;
 padding: 0;
 margin: 0;
 clear:both;
}

#time-slots li
{
  background-color: #88D1CC;
  border: 1px solid #FFFFFF;
  color: #492D2D;
  float: left;
  padding: 4px;
  position: relative;
  text-decoration: none;
  width: 60px;
  cursor:pointer;
}

#time-slots li:hover, #time-slots li.active {
  background-color:#F15A27;
}

#time-slots li a
{
   color: #492D2D;
  cursor:pointer;
}

#time-slots li a:hover
{
   color: #492D2D;
  cursor:pointer;
}


/* Hide from IE5-Mac \*/
#time-slots li a
{
float: none
}
/* End hide */

#time-slots
{
  width:100%;
  clear:both;
  height: 100px; 
} 

#appointments-node-form .form-submit {
  float:left;
  margin-top:20px;
  clear:both;
}
#appointments-node-form .form-item-title {
  display:none;
}

#appointments-node-form .form-item-field-appointment-time-und-0-value {
  display:none;
}

#appointments-node-form .vertical-tabs {
  display:none;
}

.node-form node-doctors-form .form-item-title {
  display:none;
}


